package cn.eu.mqtt.model.req;

import lombok.Getter;
import lombok.Setter;

/**
 * 设备心跳请求
 */
@Getter
@Setter
public class HeartbeatReq {
    /**
     * 时间戳
     */
    private String timestamp;
    /**
     * 心跳信息
     */
    private Heartbeat heartbeat;

    @Getter
    @Setter
    public static class Heartbeat {
        /**
         * 车锁状态：0->解锁，1->锁定
         */
        private Integer lockSta;
        /**
         * IOT电压百分比：
         * 0% - 100%
         */
        private Integer IoTVpc;
        /**
         * 当前网络信号值，范围为2到32。这个值越大，信号就越好。
         */
        private Integer CSQ;
        /**
         * 车电池百分比
         * 0% - 100%
         */
        private Integer sysSoc;
        /**
         * 错误码
         */
        private Integer errorCode;
        /**
         * 充电状态 0-不充电1-充电
         */
        private Integer charging;
    }

}
